|
Emplacement du menu |
---|
Gear → Involute Rack |
Ateliers |
FCGear |
Raccourci par défaut |
Aucun |
Introduit dans la version |
v0.16 |
Voir aussi |
FCGear Engrenage à développante |
Les crémaillères sont utilisées pour convertir un mouvement rotatif en un mouvement linéaire ou vice versa. Les exemples suivants présentent les différentes applications:
De gauche à droite : engrenage droit, engrenage hélicoïdal, engrenage hélicoïdal double.
Un objet FCGear InvoluteRack est dérivé d'un Part Feature et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :
base
Bool
) : si true
(valeur par défaut), alors la longueur totale de la crémaillère est égale à dents * pas. Si false
, alors la crémaillère commence par un front de dent.Length
) : valeur par défaut à 5 mm
. Valeur de la largeur de l'engrenage.Length
) : valeur par défaut à 1 mm
. Module est le rapport du diamètre de référence de l'engrenage divisé par le nombre de dents (voir Remarques).Integer
) : valeur par défaut à 15
. Nombre de dents.Length
) : valeur par défaut à 5
. Hauteur de la racine de la dent à la face inférieure de la tige.computed
Length
) : (lecture seule) pas dans le plan transversal (voir Remarques).fillets
Float
) : valeur par défaut à 0 mm
.Float
) : valeur par défaut à 0 mm
.helical
Angle
) : valeur par défaut à 0 °
. Avec l'angle d'hélice β, un engrenage hélicoïdal est créé - valeur positive → sens de rotation à droite, valeur négative → sens de rotation à gauche (voir Remarques).Bool
) : valeur par défaut à false
, true
crée un engrenage à double hélice (voir Remarques).Bool
) : valeur par défaut à false
. Si true
et Donnéesbeta différente de zéro, les paramètres de l'engrenage sont recalculés en interne pour l'engrenage tourné.involute
Angle
) : valeur par défaut à 20 °
(voir Remarques).precision
Bool
) : valeur par défaut à false
, true
génère un affichage simplifié (sans dents).tolerance
Float
) : valeur par défaut à 0.25
(voir Remarques).Float
) : valeur par défaut à 0
. Cette valeur est utilisée pour modifier la hauteur de la dent.version
String
) :Voir FCGear InvoluteGear.
Utilisez la puissance de Python pour automatiser la modélisation de votre engrenage:
import FreeCAD as App
import freecad.gears.commands
gear = freecad.gears.commands.CreateInvoluteRack.create()
gear.teeth = 20
gear.beta = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")